/**
 * SEZIONE DISTRIBUTORI
 */
function aggiornaDistributore(id) {
	var titolo = '';
	var txtmessaggio = '';
	$('#content').load(
			'templates/distributore.html',
			function() {
				if (id) {
					$('#cont-navbar').html('CORRIERI > Modifica');
					titolo = 'Modifica Corriere';
					txtmessaggio = 'Corriere aggiornato con successo!';
					var strId = '&id=' + id;
					$.ajax({
						type : 'POST',
						url : 'distributori.php',
						data : 'op=getRecord&id=' + id,
						dataType : 'json',
						success : function(msg) {
							aggiornaSessione(msg);
							$('#nome').val(msg.row[0].nome);
							$('#cognome').val(msg.row[0].cognome);
							$('#indirizzo').val(msg.row[0].indirizzo);
							$('#citta').val(msg.row[0].citta);
							$('#telefono').val(msg.row[0].telefono);
							$('#mail').val(msg.row[0].mail);
							$('#colore').val(msg.row[0].colore);
							$('#colore').jPicker({
								  window : {
									  position: {
									      x: 'screenCenter', // acceptable values "left", "center", "right", "screenCenter", or relative px value
									      y: 'center', // acceptable values "top", "bottom", "center", or relative px value
									    }
								  }	  
								});
						}
					});
				} else {
					$('#cont-navbar').html('CORRIERI > Aggiungi Nuovo');
					titolo = 'Nuovo Corriere';
					txtmessaggio = 'Corriere salvato con successo!';
					var strId = '&id=0';
					$('#colore').jPicker({
					  window : {
						  position: {
						      x: 'screenCenter', // acceptable values "left", "center", "right", "screenCenter", or relative px value
						      y: 'center', // acceptable values "top", "bottom", "center", or relative px value
						    }
					  }	  
					});
					$('#colore').val('#ffffff');
				}
				$('#titolo').html(titolo);
				$('#form-distributore').validate(
						{
							errorClass : 'form-error',
							rules : {
								nome : 'required',
								cognome : 'required'
							},
							submitHandler : function(form) {
								var strData = 'op=salva&nome=' + $('#nome').val() + 
								'&cognome=' + $('#cognome').val() + 
								'&indirizzo=' + $('#indirizzo').val() + 
								'&citta=' + $('#citta').val() +
								'&telefono=' + $('#telefono').val() +
								'&mail=' + $('#mail').val() +
								'&colore=' + $('#colore').val() +
								strId;
								$.ajax({
									type : 'POST',
									url : 'distributori.php',
									data : strData,
									dataType : 'json',
									success : function(msg) {
										aggiornaSessione(msg);
										if (msg.error == "") {
											messaggio(titolo, txtmessaggio);
											caricaCorrieri();
										} else {
											alert(msg.error);
										}
									}
								});
							}
						});
			});
}

function eliminaDistributore(id) {
	if (confirm('Sei sicuro di voler eliminare il Corriere selezionato? Procedere?')) {
		$.ajax({
			type : 'POST',
			url : 'distributori.php',
			data : 'op=elimina&id='+id,
			dataType : 'json',
			success : function(msg) {
				aggiornaSessione(msg);
				if (msg.error == "") {
					$('#elenco-distributori').click();
				} else {
					alert(msg.error);
				}
			}
		});
	} else
		return false;
}

function caricaCorrieri() {
	$.ajax({
	type : 'POST',
	url : 'distributori.php',
	data : 'op=getElenco&min=0&max=100000&orderby=cognome',
	dataType : 'json',
	success : function(msg) {
		aggiornaSessione(msg);
		if (msg.totalCount > 0) {
			corrieri = msg.rows;
		}
	}
});
}
